In the past 2 days I have had conversations with people who have said that they don't think that they will ever have a relationship with someone. In one of the conversations the person tried to convince me of the same thing but I wouldn't hear none of it.
Personally I believe that one is never too old to have a relationship. People marry at all kinds of different ages! There's nothing wrong with wanting to be with someone you like and who just makes you feel good but you haven't found them yet. That doesn't mean that they aren't out there. It just means that you haven't found them yet.
I'm glad that I haven't given up on the notion of me being able to have a relationship just because I'm a certain age. If other people want to believe that then so be it! (But I know that it's not true).
If you're going to be down on yourself and constantly put yourself down, how will you expect anyone to like you?